package com.tsing.cedap.rest.service;

import com.tsing.cedap.rest.vo.reqVo.CodeReqVo;
import com.tsing.cedap.rest.vo.respVo.CampusTreeRespVo;
import com.tsing.cedap.rest.vo.respVo.IdAndNameRespVo;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * @author TheTsing
 * @create 2022-01-26 11:38
 */
public interface IListService {

    List<IdAndNameRespVo> schoolList();

    List<IdAndNameRespVo> campusList(CodeReqVo reqVo);

    List<IdAndNameRespVo> collegeList(CodeReqVo reqVo);

    List<CampusTreeRespVo> campusTree();

    List<CampusTreeRespVo> courierStationTree(CodeReqVo reqVo);

    List<IdAndNameRespVo> addressList(HttpServletRequest request);

    List<IdAndNameRespVo> riderList(CodeReqVo reqVo);

    List<IdAndNameRespVo> adminPhoneList(CodeReqVo reqVo);

    List<IdAndNameRespVo> adminList();

}
